/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mmaingenieria.GestorFacturacion.interfaces;

import java.util.ArrayList;
import com.mmaingenieria.GestorFacturacion.beans.Usuario;
import com.mmaingenieria.GestorFacturacion.exceptions.GenericaException;

/**
 *
 * @author Mikle
 */
public interface InterfaceUsuarioDAO {
    
    //public boolean validarUsuario(Usuario user) throws UsuarioException;

    //public Usuario getUsuario(String usuUser, String usuPass) throws UsuarioException;

    //public Usuario getUsuario(Integer usuarioId) throws UsuarioException;

    //public ArrayList<Usuario> getUsuarios(FiltroUsuario f) throws UsuarioException;
    
    public ArrayList<Usuario> getUsuarios() throws GenericaException;
    
    //public boolean deleteUsuario(Integer idUsuario) throws UsuarioException;

    //public boolean addUsuario(Usuario user) throws UsuarioException;

    //public Integer getIdUsuario(String usuario, String pass) throws UsuarioException;

    //public boolean existeNifUsuario(String dni) throws UsuarioException;

    //public boolean existeNombreUsuario(String nombre) throws UsuarioException;

    //public boolean updateUsuario(Usuario user) throws UsuarioException;
    
}
